Masteriyo\RestApi\Controllers\Version1\SettingsController S

Total Complexity 50
Dependencies 8
Dependents 3
Total lines 1,633
Lines of code 1,272
Logical lines of code 97
Comment lines 286
Methods 23
Properties 5

Methods 23

Method Rating Maintainability Complexity Lines of code
get_item_schema()
D
9
1 980
collect_email_and_data_sharing_consent()
A
45 9 41
register_routes()
S
42 1 69
get_import_file()
S
55 4 20
import()
S
56 4 19
send_email_to_tracking_server()
S
54 2 22
get_items_permissions_check()
S
65 3 9
create_item_permissions_check()
S
65 3 9
delete_items_permissions_check()
S
65 3 9
prepare_object_for_response()
S
64 3 8
get_setting_data()
S
66 2 8
get_object()
S
64 2 10
check_item_permission()
S
79 2 3
collect_email_and_data_sharing_consent_permissions_check()
S
64 2 10
get_collection_params()
S
62 1 11
get_items()
S
70 1 6
prepare_objects_query()
S
63 1 10
export_permission_check()
S
80 1 3
delete_items()
S
68 1 7
prepare_object_for_database()
S
67 1 7
process_objects_collection()
S
80 1 3
export()
S
73 1 5
__construct()
S
81 1 3